#ifndef PLAYER_HPP
#define PLAYER_HPP

#include "Cannon.hpp"
#include "InteractiveGameObject.hpp"

class Player : public InteractiveGameObject
{
	public:
		Player();
		virtual ~Player();

		void event(const sf::Input& inpt);
		void update(float dt);
		void show(sf::RenderTarget& wdw) const;

		void shoot();

	private:
		sf::Sprite m_skin;
		Cannon m_weapon;
		bool m_shoot;


};

#endif
